"use strict";

const { Controller } = require("egg");

class OrderController extends Controller {
  

 
  // 获取订单数据
  async getOrder() {
    const { ctx } = this;
    const { type, value } = ctx.query;
    const list = await this.app.mysql.select("order");
    ctx.body = {
      code: 200,
      list: list
        .filter((v) => {
          if (type === "全部") {
            return true;
          }
          return v.type === type;
        })
        .filter((v) => {
          if (value == "") {
            return true;
          }
          return v.name.includes(value);
        }),
    };
  }

  // // 删除订单
  // async delOrder() {
  //   const { ctx } = this;
  //   const { key } = ctx.query;
  //   const res = await this.app.mysql.delete("order", { key });
  //   if (res.affectedRows === 1) {
  //     ctx.body = {
  //       code: 200,
  //     };
  //   } else {
  //     ctx.body = {
  //       code: 300,
  //     };
  //   }
  // }


}

module.exports = OrderController;
